import 'package:flutter_base_app/model/test_data.dart';
import 'package:flutter_base_framework/base_framework_export.dart';

class TestVm extends BaseViewModel {
  TestVm() : super();

  // 页数
  int _page = 0;

  int get page => _page;

  set page(int value) {
    _page = value;
  }

  List<TestData> _dataList = [];

  List<TestData> get dataList => _dataList;

  set dataList(List<TestData> dataList) {
    _dataList.addAll(dataList);
  }

  Future refreshData({bool isShowLoading = false}) {
    return Future.value("");
    // HttpUiHandler handle = HttpUiHandler.get(vm: this);
    // return ApiMain.recommend(handle).then((result) {
    //   if (_page == 0) {
    //     _dataList.clear();
    //     refreshController.finishRefresh();
    //   } else {
    //     refreshController.finishLoad(IndicatorResult.success);
    //   }
    //   LogUtils.e(result);
    //   // _dataList.addAll(result.data);
    //   _page++;
    // }).catchError((){});
  }
}
